Big Huge Thesaurus

Hyphantria cunea

noun